(function(window) {
	window.inputText = {
		init : function(el, defaultValue, config) {
			$(el).html("<input id='" + makeId(el) +"' name='" + getFieldName(el) + "' type='text' style='width:300px'>");
			$('#' + makeId(el)).textbox({
				iconCls : 'icon-man',
				iconAlign : 'left',
				value : defaultValue || ""
			});
		},
		setValue : function(el, value) {
			$('#' + makeId(el)).textbox("setText", value);
			$('#' + makeId(el)).textbox("setValue", value);
		},
		getValue : function(el) {
			return $('#' + makeId(el)).textbox("getValue");
		}
	};
	function makeId(el) {
		return $(el).attr("fieldName") + "_id";
	}
	function getFieldName(el) {
		return $(el).attr("fieldName");
	}
})(window);